package com.qyl.honghengshop.service;

import java.util.List;
import java.util.Map;

import com.qyl.honghengshop.dto.Goods;
import com.qyl.honghengshop.dto.IndexGoods;
import com.qyl.honghengshop.utils.PageBean;

public interface GoodsService {

	//根据商品获得数据记录数
	int getRecordCount(Goods goods);
	//根据条件查询有商品列表的pageBean
	void shopTypeList(PageBean pageBean, Goods goods);
	//保存商品到数据库
	int saveShop(Goods goods);	
	//删除商品
	int delShop(Integer id);
	//根据id获得商品
	Goods getShopById(Integer id);
	//更新商品
	int updateShop(Goods goods);
	//获得所有商品
	List<Goods> getAllShop();
	//获得所有热门商品
	List<Goods> getGoodsListIsHot();
	//获得所有首页商品列表
	public List<IndexGoods> getIndexGoodsList();
}
